instrumentation consulting microarray printing electrical analysis dna microarray data antibody microarrays firefighting engineering cdna microarray scba breathing lystae research control apparatus